﻿// ---------------------------------------------------------------------
// Partial của lớp SSupervisor
//
// Nội dung:
//    + Các hàm thực thi script khi phòng thủ
//
// Copyright (c) 2009 YugiOH
//
// Nguyễn Hữu Lê Trọng Tín      YM: ilu2009             ĐT: 0906520611 
// Võ Phước Hậu                 YM: phuochauspkt        ĐT: 0979202707
// ---------------------------------------------------------------------


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Yugi.Client.Card;

namespace ServerYuGi
{
    public partial class SSupervisor
    {
        /// <summary>
        /// Thực thi các script bị tấn công 
        /// </summary>
        /// <param name="IDDefense">ID lá bài phòng thủ</param>
        /// <param name="IDAttack">ID lá bài tấn công</param>
        /// <param name="CardTanCong">Card Tấn công</param>
        public void Excute_BF_BITANCONG(int IDDefense, int IDAttack, YNormalCard CardTanCong)
        {
            List<string> names = new List<string> { "api_manager", "bi_tan_cong_id", "tan_cong_id", "diem_tan_cong" };
            engine.SetVariable(names.ToArray(), api_manager, IDDefense, IDAttack, CardTanCong.Damage);
            EffectTurnManager.Active(ManagementEffect.YEffect.BF_BITANCONG, engine);
        }
    }
}
